# 使用官方的 Ubuntu 作为基础镜像
FROM ubuntu:22.04

# 更新包列表并安装必要的构建工具和依赖项
RUN apt-get update && apt-get install -y \
    build-essential \
    cmake \
    g++ \
    && rm -rf /var/lib/apt/lists/*

# 复制当前目录的内容到容器的 /app 目录
COPY . /app

# 设置工作目录
WORKDIR /app

# 编译代码
RUN make

# 设置默认运行命令，执行编译后的 logger 可执行文件
CMD ["./logger"]
